package cn.zysheep.lang3;

import org.apache.commons.lang3.StringUtils;

/**
 * StringUtils 工具类方法汇总
 * @version v1.0
 * @Author: lyw
 * @Date: 2021/8/9
 */
public class StringUtilsTest {

    public static void main(String[] args) {
        //判断目标字符串为空或者为null，空格也当作为空
        StringUtils.isBlank(" ");//true;
        StringUtils.isBlank("zysheep") ;//false;
        StringUtils.isBlank("  zysheep  ");//false;

        //判断目标字符串为空或者为null，空格不当作为空
        StringUtils.isEmpty(null); // true
        StringUtils.isEmpty(""); // true
        StringUtils.isEmpty(" ");// false

        //判断字符串是否是数字，不忽略空格
        StringUtils.isNumeric("ab2c");// false
        StringUtils.isNumeric("12-3");// false
        StringUtils.isNumeric("123");// true

        //判断字符串是否是希腊字母，不忽略空格
        StringUtils.isAlpha("abc");// true
        StringUtils.isAlpha("ab2c");// false

        //判断字符串是否全是小写字母
        StringUtils.isAllLowerCase("abc"); // true
        StringUtils.isAllLowerCase("abC"); // false

        //判断源字符串 seq 是否包含字符
        StringUtils.contains(null,1); // false
        StringUtils.contains("abc", 'a'); // true

        //.........

    }
}
